#wpadminbar {
	display: none;	
}

#TB_overlay {
	z-index: 9998 !important;	
}

#TB_load,
#TB_window {
	z-index: 9999 !important;	
}

.admin-bar #wpcontent, body.admin-bar #adminmenu {
	padding-top: 0px !important;	
}

#content_tabs {
	margin-left: 7px;	
}

#admin_warnings {
	position: relative;
	border: 1px solid #d7777a;
	background-color: #feeeeb;
	color: #8C2E0B;
	width: 882px;
	padding: 14px 16px;
	margin-top: 18px;
	font-size: 10pt;
	line-height: 1.4;
}

#admin_warnings #admin_warning_icon {
	position: absolute;
	width: 26px;
	height: 25px;
	background-image: url("../images/admin/admin_warning_sign.png");
	z-index: 100;
	left: -13px;
	top: -13px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/* CLEARFIX END */

.colorpicker {
	z-index: 9999;
}

input[type="checkbox"] {
	margin-right: 6px;	
}


#column_wrapper {
	width: 600px;

}

.smaller {
	width: 600px !important;
}

.settings_form {
	
}

.settings_form p {
	font-style: italic;
	color: #666666;
}

.settings_form .upload_logo_field {
	width: 400px;
}

.settings_form .general_options_select {
	min-width: 70px;

}

.settings_form .settings_textarea {
	width: 400px;
}

.settings_form .with_textarea {
	vertical-align: top;
	
}

.settings_form .add_slide td {
	padding: 4px 8px 0px 0px;
}

.settings_form .add_slide_input {
	width: 400px;
}

.settings_form .slide_img_field {
	width: 330px;
}

.post_description {
	color: #777777;
	padding-top: 10px;
	height: 52px;
	overflow: hidden;
	width: 260px;

}

.two_buttons {
	width: 295px;
	height: 40px;
}

.three_buttons {
	height: 40px;
	width: 193px;
}

.selected_button {
	font-weight: bold;
	background-color: #FFFFFF !important;
}

.welcome_button {
	padding-top: 5px;
}

.label_width {
	width: 120px;
}

.tab_to_right {
	padding-top: 5px;
	padding-left: 32px;
}

.button_input {
	width: 440px;
}

/* browse button */
.browse_button {
	border-radius: 0px !important;
	padding: 5px 8px;
	background-image: url("../images/admin/admin_browse_button.png");
	background-repeat: repeat-x;
	background-position: 0px 0px !important;
	color: #FFFFFF !important;
	border: 1px solid #2c74e8 !important;
	margin-left: -2px;
	height: 29px;
	line-height: 1;
	text-decoration: none;
}

.save_button {
	border-radius: 0px !important;
	padding: 5px 15px;
	background-image: url("../images/admin/admin_save_button.png");
	background-repeat: repeat-x;
	background-position: 0px 0px !important;
	color: #FFFFFF !important;
	border: 1px solid #CC2233 !important;
	height: 30px;
	line-height: 1;
	font-size: 10pt;
}

.add_content_button {
	display: block;
	border-radius: 0px !important;
	padding: 5px 8px 5px 27px;
	background-image: url("../images/admin/admin_add_content_button.png");
	background-repeat: repeat-x;
	background-position: 0px 0px !important;
	color: #FFFFFF !important;
	border: 1px solid #CC2233 !important;
	height: 30px;
	line-height: 19px;
	font-size: 10pt;
}

.browse_button:hover {
	background-position: 0px -27px !important;
}

.browse_button:active {
	background-position: 0px -54px !important;
}

.save_button:hover,
.add_content_button:hover {
	background-position: 0px -28px !important;
}

.save_button:active,
.add_content_button:active {
	background-position: 0px -56px !important;
}

.widefat td {
	padding: 5px 8px !important;
}


.front_page_elements {
	width: 100%;
}

.front_page_elements li {
	position: relative;
	margin-bottom: 20px;	
}

.front_page_elements .element_move {
	position: absolute;
	display: block;
	right: 10px;
	top: 9px;
	background: url("../images/admin/icons/move.png");
	width: 23px;
	height: 23px;
	cursor: pointer;
}

.front_page_elements .element_move:hover {
	background-position: 0 -23px;	
}

.ui-state-highlight {
	width: 914px;
	height: 40px;
	line-height: 40px;
	background: #FFFFFF !important;
	border: 1px dashed #aaa;
}

.admin_tabs ul.ui-tabs-nav {
	position: relative;
	display: block;
	width: 100%;
	list-style: none;
	overflow: hidden;
	margin: 12px 0px;
}

.admin_tabs ul.ui-tabs-nav li {
	float: left;
	padding: 10px 10px 0px 0px;
	margin: 0px;
}

.admin_tabs ul.ui-tabs-nav li a {
	display: block;
	background-image: url("../images/admin/admin_submenu_button.png");
	background-repeat: repeat-x;
	border: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	text-decoration: none;
	color: #247ca3;
}

.admin_tabs ul .ui-state-hover a {
	background-image: url("../images/admin/admin_submenu_button.png");
	background-repeat: repeat-x;
	background-position: 0px -30px;
	border: 1px solid #CCC !important;
	color: #c01014 !important;
}

.admin_tabs ul .ui-tabs-selected a {
	background-image: url("../images/admin/admin_submenu_button.png");
	background-repeat: repeat-x;
	background-position: 0px -60px !important;
	color: #FFFFFF !important;
	border: 1px solid #2c74e8 !important;
}

.display_elements {
	border-top: 1px solid #ddd;	
	border-bottom: 1px solid #ddd;	
	border-left: 1px solid #ddd;	
	min-width: 640px;
}

.display_elements .title {
	width: 200px;	
}

.display_elements .title span {
	clear: both;
	padding-top: 4px;
	display: block;
	font-style: italic;
	color: #666;
}

.display_elements thead {
	background-image: url("../images/admin/admin_table_header.png");
	height: 40px;
	line-height: 40px;
}

.display_elements thead th {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 0px 16px;
}

.display_elements tbody tr {
	background: #FFFFFF;	
}

.display_elements tbody tr.alternate {
	background: #FBFBFB !important;
}

.display_elements tbody td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 16px;
	vertical-align: middle;
}

.display_elements tbody td a.slide-move {
	display: block;
	text-indent: -9999px;
	background: url("../images/admin/icons/move.png");
	width: 23px;
	height: 23px;
}

.display_elements tbody td a.edit,
.display_elements tbody td a.publish,
.display_elements tbody td a.unpublish,
.display_elements tbody td a.delete {
	display: block;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
}

.display_elements tbody td a.edit {
	background: url("../images/admin/icons/edit.png");
}

.display_elements tbody td a.publish {
	background: url("../images/admin/icons/publish.png");
}

.display_elements tbody td a.unpublish {
	background: url("../images/admin/icons/unpublish.png");
}

.display_elements tbody td a.delete {
	background: url("../images/admin/icons/delete.png");
}

.settings_wrapper {
	width: 914px;
	border: 1px solid #DDDDDD;
}

.edit_slide {
	display: none;
	margin-top: 40px;
}

.settings_wrapper .header {
	background-image: url("../images/admin/admin_table_header.png");
    height: 40px;
    line-height: 40px;	
	padding: 0px 6px 0px 15px;
}

.settings_wrapper .hidden_content {
	display: none;	
}

.settings_wrapper .footer {
	background-image: url("../images/admin/admin_table_header.png");
    height: 40px;
    line-height: 40px;	
	padding: 0px 6px 0px 15px;
	border-top: 1px solid #DDDDDD;
}

.settings_wrapper .close {
	float: right;
}
	
.settings_wrapper .row_data {
	
}

.settings_wrapper .row_data .row {
	border-top: 1px solid #EEEEEE;
	padding: 16px;	
}

.settings_wrapper .row_data .row.alternate {
	background: #FBFBFB;	
}

.settings_wrapper label {
	float: left;
	width: 260px;
	margin-right: 10px;
	margin-top: 5px;
	display: block;
}

.settings_wrapper .input_box {
	float: left;
	border-radius: 0px;
	padding: 6px 4px;
	width: 450px;
	border-color: #C0C0C0 #DADADA #DADADA #DADADA;
}

.settings_wrapper .input_box:hover {
	border: 1px solid #BBBBBB;	
}

.settings_wrapper .input_box:focus {
	border: 1px solid #4988fA;
}

.settings_wrapper .categories_listing {
	float: left;	
}

.settings_wrapper .radio_button {
	float: left;
	margin-right: 15px;
}

.settings_wrapper .color_element {
	float: left;	
	margin-right: 23px;
	width: 120px;
}

.settings_wrapper .color_element .info_text {
	text-align: center;
	color: #666666;
	margin-top: 3px;
	float: left;
	width: 120px;
}

.settings_wrapper .no_image_warning {
	float: left;
    padding: 6px 4px;
    width: 450px;
}

.settings_wrapper .color_element .colorbox_wrapper {
	position: relative;
	float: left;
	width: 110px;
	height: 58px;
	border: 1px solid;
	border-color: #C0C0C0 #DADADA #DADADA #DADADA;
	padding: 4px;
}

.settings_wrapper .color_element .colorbox_wrapper:hover {
	border: 1px solid #4988fA;
}

.settings_wrapper .color_element .colorbox {
	width: 110px;
	height: 58px;
	line-height: 58px;
	border-radius: 0px;
	border-width: 0px;
	margin: 0px;
	text-align: center;
	color: #FFFFFF;
}

.settings_wrapper .color_element .box_preview {
	width: 110px;
	height: 58px;
	display: block;
}

.settings_wrapper .color_element .colorbox.light_colorbox {
	color: #555555;	
}

.predefined {
	width: 450px;
	float: left;
	margin-top: -10px;
}

.predefined a {
	cursor: pointer;
}

.predefined .predefined_scheme_wrapper {
	position: relative;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

.predefined .predefined_scheme_wrapper .predefined_scheme {
	border: 1px solid;
	border-color: #C0C0C0 #DADADA #DADADA #DADADA;
	padding: 4px;
}

.predefined .predefined_scheme_wrapper .predefined_scheme:hover {
	border: 1px solid #4988fA;
}

.predefined .predefined_scheme_wrapper .actual_scheme {
	text-indent: -9999px;
	background: url("../images/admin/predefined_schemes.jpg");
	width: 32px;
	height: 32px;	
}

.predefined #scheme_2 .actual_scheme { background-position: 0px 0px; }
.predefined #scheme_3 .actual_scheme { background-position: -32px 0px; }
.predefined #scheme_4 .actual_scheme { background-position: -64px 0px; }
.predefined #scheme_5 .actual_scheme { background-position: -96px 0px; }
.predefined #scheme_6 .actual_scheme { background-position: -128px 0px; }
.predefined #scheme_7 .actual_scheme { background-position: -160px 0px; }
.predefined #scheme_8 .actual_scheme { background-position: -192px 0px; }
.predefined #scheme_9 .actual_scheme { background-position: -224px 0px; }
.predefined #scheme_10 .actual_scheme { background-position: -256px 0px; }
.predefined #scheme_11 .actual_scheme { background-position: -288px 0px; }
.predefined #scheme_12 .actual_scheme { background-position: -320px 0px; }
.predefined #scheme_13 .actual_scheme { background-position: -352px 0px; }
.predefined #scheme_14 .actual_scheme { background-position: -384px 0px; }
.predefined #scheme_15 .actual_scheme { background-position: -416px 0px; }

.default_scheme {
	text-indent: 0px !important;
	color: #FFFFFF;	
	line-height: 32px;
	width: 84px !important;
	text-align: center;
	font-size: 8pt;
	background: #555 !important;
}

.settings_wrapper .note {
	float: right;
	height: 30px;
	line-height: 30px;
	color: #666666;
	font-size: 8pt;
}

.settings_wrapper .right_note {
	margin-left: 10px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #666666;
	font-size: 8pt;
}

.display_elements tfoot {
	background-image: url("../images/admin/admin_table_header.png");
	height: 40px;
	line-height: 40px;
}

.display_elements tfoot th {
	border-right: 1px solid #ddd;
	padding: 0px 16px;
}

/* UI SLIDER */ 

.alignment_slider {
	width: 250px;
	float: left;
	margin: 9px 0px;
	background-color: #FFF;
	margin-right: 20px;
}

.alignment_slider.ui-slider {
	position: relative;
}

.alignment_slider.ui-slider-horizontal  {
	border: 1px solid;
	border-top-color: #C0C0C0;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	height: 10px;
	color: #333333;
}

.alignment_slider.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.alignment_slider.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
	display: block;
    position: absolute;
    z-index: 1;
	border: 0px none;
}

.alignment_slider .ui-widget-header {
    background-color: #3079ed;
    border: 1px solid #E78F08;
    color: #FFFFFF;
    font-weight: bold;
}

.alignment_slider .ui-slider-handle {
	width: 16px;
	height: 16px;
	border: 1px solid #AAAAAA;
	background-color: #FFF;
	margin-left: -8px;
    top: -4px;
	cursor: default;
    position: absolute;
    z-index: 2;
}

.alignment_slider .ui-slider-handle:hover {
	border-color: #888888;	
}

.jqTransformSelectWrapper {
}

.jqTransformSelectWrapper span {
	height: 30px;	
}

.jqTransformSelectWrapper ul {
	min-width: 198px !important;
}

.jqTransformSelectWrapper li {
	display: block;
	height: 30px;	
	margin-bottom: 0px;
}

.shortcode_inserter {
	width: 560px;	
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
}

.shortcode_inserter .row {
	border-top: 1px solid #DDD;
	padding: 16px;	
}

.shortcode_inserter .row.alternate {
	background: #FBFBFB;	
}

.shortcode_inserter .row label {
	width: 160px;
	float: left;
}

input[name="featured_video_link"] {
	width: 450px;	
}